<%@page contentType="text/html" pageEncoding="UTF-8" import="java.util.Date, java.util.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<%-- <%@include file="cebecera.jsp" %> --%>
<%! int contador = 0; %>

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<%
Date fecha = new Date();
List<String> lista = new ArrayList<String>();
lista.add("Jose Aguirrez");
lista.add("Ana Perez");
contador++;
//lista = (List)request.getAttribute("listaAlumno");
pageContext.setAttribute("lista", lista);
//request.setAttribute("lista", lista);
//session.setAttribute("lista", lista);
//application.setAttribute("lista", lista);
%>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <h1>Hello World!</h1>
        La fecha y hora actual es: <%= fecha %> <br>
        <table>
        <% for(int i=0; i< lista.size(); i++){
            out.println("<tr><td>" + lista.get(i) + "</td></tr>");
            }
        %>
        </table>

        Otra forma de presentar:
        
        <table>
            <c:forEach var="alumno" items="${lista}" >
                <tr><td>${alumno}</td></tr>
            </c:forEach>
        </table>

        cantidad de visitas: <%= contador %>
    </body>
</html>
